package com.carhailing.common.domain;

/**
 * @Author：老猫
 * @Project：Online-Taxi-Project
 * @Date：2024/7/28
 */

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 订单支付信息
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class OrderPayInfo {
   /**
    * 支付记录id
    */
   private Long payId;
   /**
    * 订单编号
    */
   private String orderNumber;
   /**
    * 支付流水号
    */
   private String paymentSerialNumber;
   /**
    * 金额
    */
   private BigDecimal payMoney;
   /**
    * 支付时间
    */
   private Date payDate;
   /**
    * 支付方式
    */
   private String payWay;
   /**
    * 支付流水号  transactionSerialNumber
    */
   private String transactionSerialNumber;
   /**
    * 支付状态
    */
   private Integer payStatus;
   /**
    * 退款金额
    */
   private BigDecimal refundAmount;
   /**
    * 退款时间
    */
   private Date refundStatus;
   /**
    * 通知次数
    */
   private Integer notifyCount;
   /**
    * 通知时间
    */
   private Date notifyTime;
   /**
    * 通知内容
    */
   private String notifyContent;
   /**
    * 创建的时间
    */
   private Date createTime;
   /**
    * 最后更新的时间
    */
   private Date updateTime;
   /**
    * 是否删除
    */
   private Integer isDelete;
}
